package IO操作;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.nio.charset.StandardCharsets;

public class OSWDemo {
    public static void main(String[] args) throws IOException {
        /**
         * 字符流：所有字符流都是高级流
         * 转换流：OutputStreamWriter
         */
        FileOutputStream file =new FileOutputStream("osw.txt");
        //转换流要确定连接在哪个流上，并且最好明确字符集UTF-8
        //通过当前流写出的文本是按照指定的UTF-8转换为字节后再写出
        OutputStreamWriter osw =new OutputStreamWriter(file, StandardCharsets.UTF_8);

        //字符流（转换流）可以直接将字符串写出，不需要额外转成字节
        String line ="娃户外哈哈哈哈";
        osw.write(line);
        osw.close();
        System.out.println("完毕");

    }
}
